Performance Guarantee in a New Hybrid Push-Pull Scheduling Algorithm
نویسندگان
چکیده
The rapid growth of web services has already given birth to a set of data dissemination applications. Efficient scheduling techniques are necessary to endow such applications with advanced data processing capability. In this paper we have effectively combined broadcasting of very popular (push) data and dissemination of less popular (pull) data to develop a new hybrid scheduling scheme. The separation between the push and the pull data is called cut-off point. The clients send their request to the server, which ignores the request for the push items but queues the requests for the pull items. At every instance of time, the item to be broadcast is designated by applying a pure-push scheduling. On the other hand, the item to be pulled is the one stored in the pull-queue having the highest number of pending requests. Fixed a value for the cut-off point, an analytic model, validated by simulation, evaluates the average system performance. On the top of that, the major novelty of our system lies in its capability of offering a performance guarantee to the clients. For each request, the client specifies, along with the data item requested, the maximum interval of time it can afford to wait before its request will be served. Based on this particular access-time and on the analytic model, our hybrid system computes the cut-off point to fulfill the specific need of the client. The system offers a great flexibility for clients. It improves significantly upon a pure push system and some existing hybrid systems in terms of average waiting time spent by a client.
منابع مشابه
A Framework for Dynamic Hybrid Scheduling Strategies in Heterogeneous Asymmetric Environments
The increasing growth of wireless access networks, proliferation of the Internet and gradual deployment of broadband networks has already given birth to a set of information-centric applications based on data transmission. Efficient scheduling techniques are necessary to endow these applications with advanced data processing capability. Broadly all data transmission applications are divided int...
متن کاملَA Multi-objective simulated annealing algorithm to solving flexible no-wait flowshop scheduling problems with transportation times
This paper deals with a bi-objective hybrid no-wait flowshop scheduling problem minimizing the makespan and total weighted tardiness, in which we consider transportation times between stages. Obtaining an optimal solution for this type of complex, large-sized problem in reasonable computational time by using traditional approaches and optimization tools is extremely difficult. This paper presen...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملA Scalable Parallel Video Server on Shared Ethernet
To increase the throughput of parallel video server interconnected by a shared network environment, such as Ethernet, elimination of network collision is highly desired. A special mechanism, serialized con ict-free scheduling, is presented in the paper. Performance study of (1) server-push video severs with con ictfree scheduling algorithm and serialized con ict-free scheduling mechanisms, (2) ...
متن کاملPull vs. Hybrid: Comparing Scheduling Algorithms for Asymmetric Time-Constrained Environments
Data broadcasting has been recognized as a very effective data delivery mechanism in mobile computing environments with an unlimited number of users and changing demand patterns. A fundamental server design issue is the scheduling algorithm needed for the construction of the broadcast program. In most situations, users require information before a certain time, and therefore the server scheduli...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004